technological apparatus - German English Dictionary